non-lethal weapon - French English Dictionary